Marzo – Junio 2k17
VxC / DISCA / UPV
La presente aplicación es un asistente visual para el etiquetado de imágenes de polen. Ha sido desarrollado por el grupo de Visión por Computador (VxC) del departamento de Dpto. de Informática de Sistemas y Computadores (DISCA) de la Universitat Politècnica de València (UPV). El propósito de la misma es establecer una cooperación con la empresa
CUAL_ES_EL_NOMBRE_DE_LA_EMPRESA
de manera que esta proporcione imágenes etiquetadas al VxC para que lleve a cabo tareas de desarrollo de clasificadores que ofrezcan una apoyo al usuario humano en aumentar el número de elementos que sea posible reconocer en muestras de imágenes de miel para la catalogación de esta última.
Esta es una versión 1.0 de la la herramienta que el VxC ha diseñado para ayudar en la tarea de etiquetado de elementos de polen en las muestras y las tareas posteriores de recuento. El desarrollador encargado de coordinar las tareas de esta versión puede ser localizado en el correo electrónico <magusti@disca.upv.es>. Esta versión se propone como un ejemplo usable por la empresa y que, a partir de su uso, se podrá diseñar una siguiente versión más adaptada a las necesidades de la empresa. Al tiempo que le ofrecerán otros posibles resultados que se pueden llegar a obtener con el uso de una herramienta informática.
Este documento recoge brevemente los diferentes aspectos de funcionamiento que se encuentran disponibles en el interfaz de esta herramienta. El manual de usuario incluye, con más detalle, la operativa de la aplicación.
El funcionamiento de la aplicación está basado en un interfaz gráfico que facilite la labor de etiquetado propiciando que esta sea más exhaustiva y, por tanto, ofrezca un nivel mayor de confianza en el resultado final.
Para trabajar dentro de esta aplicación se hará uso del ratón para ubicar las marcas (círculos) que identifican el tipo de polen encontrado y asociarle una etiqueta definida previamente. Al mover el ratón se traslada la marca asociada a la etiqueta que está activa. Cuando se hace clic sobre la imagen se fija la posición de la misma.
Cuando se visualiza una imagen se puede utilizar además el teclado para agilizar otras propiedades de las marcas que se generan. De esta forma, algunas teclas tienen un cometido específico:
La tecla ‘R’ incremente en diez unidades el radio actual de la marca que se está ubicando con el ratón.
La tecla ‘+’ incremente en una unidad el radio actual de la marca que se está ubicando con el ratón.
La tecla ‘r’ ’decrementa en diez unidades el radio actual de la marca que se está ubicando con el ratón.
La tecla ‘-’ decrementa en una unidad el radio actual de la marca que se está ubicando con el ratón.
La tecla ‘1’ activa etiqueta en la primera posición de la lista de etiquetas.
La tecla ‘2’ activa etiqueta en la segunda posición.
La tecla ‘3’ activa etiqueta en la tercera posición.
La estructura de la aplicación se distribuyen en torno a un “Área de La “barra de menús” (4) y el “área de mensajes (5) completan la enumeración de las partes que forman el interfaz gráfico de usuario. visualización de la imagen” (1), “área de etiquetas disponibles” (2) y “área de anotaciones” (3).
Figura
1. Estructura de la aplicación.
Vamos a pasar a describir los menús que aparecen en la aplicación: “Archivo”, “Configurar”, “Herramientas” y “Ayuda”.
Archivo | Abrir Imagen ...
Figura
2. Menú “Archivo” de la aplicación.
Figura
3. Imagen cargada en la aplicación.
Definir etiquetas y a anotar
Figura
4: Al pulsar el botón '+' en Etiquetas se puede declarar una.
Tras escoger la cadena de caracteres que la identifica, el color.
Figura
5: y su color
Con lo cual aparece coloreado su nombre en la lista de etiquetas y al mover el cursos sobre la imagen aparece un círculo del color que se ha asignado a la etiqueta, como muestra la fig.6 Se puede vre que aparece la anotación correspondiente en área de estas, indicando la posición (coordenadas y la eitiqueta asignada, en el color de la etiqueta resaltada en el área de de etiquetass
Figura
6: Definida una etiqueta se utilizará el color para representar la
marca de esa etiqueta en la imagen.
Archivo | Importar etiquetas
Carga un fichero TXT que contiene una lista de etiquetas, véase listado 1, que recoge para cada etiqueta el color (en RGB) que la representará en las anotaciones. Cada línea tiene el formato que puede ser generado a partir de una hoja de cálculo utilizando el tabulador (TAB) como separador de los campos
Nombre de la etiqueta TAB rojo TAB verde TAB azul
Polen 2 0 255 0 Polen3 240 1 223 polen 4 10 221 238 Polen 555 163 34 236 Polen 6 238 241 10 polen 7 6 246 118
Listado
1: Un ejemplo de etiquetas definidas manualmente.
Con lo que aparecen ya disponibles, fig. 7, para su uso y con el color asociado para identificarlas.
Y se añaden las etiquetas al final del área destinada a las mismas, fig. 7, quedando activada la última como se puede ver al aparecer un círculo del color de esa etiqueta, pero que al no ser utilizado para marcar ningún área de la imagen no está registrado en el área de resultados.
Figura
7: Etiquetas predefinidas importadas en la aplicación.
Con lo que vamos etiquetando y, podemos parar y guardar en cualquier momento
y podríamos recuperar la sesión donde la dejamos en otro momento. Si cerramos la sesión ahora y reiniciamos la aplicación más tarde.
O con Importar anotaciones
Preparar la lista de etiquetas disponibles para anotar las imágenes
En cualquier momento se puede generar este resumen de las anotaciones realizadas, la etiqueta la que pertenecen y su función de densidad en la imagen presente.
Milflores - 3840 x 3072_disca_1.informe
# Informe de distribución de tipos de polen encontrados.
# Generado por "Anotar imágenes". Versión 1.0.
# VxC - DISCA - UPV (2017)Informe de distribución de tipos de polen encontrados en
/home/magusti/investigacio/projectes/polen/imatges/Milflores - 3840 x 3072_disca_1.jpg
# Fecha
2017,6,19,15,45,0,2
Total de muestras 5
Etiqueta #Muestras Porcentaje
Polen 1 1 20
Polen 2 1 20
Polen3 1 20
polen 4 0 0
Polen 555 1 20
Polen 6 0 0
polen 7 1 20
o nn formato de hoja de cálculo (CSV)
Las teclas más usuales y algunos detalles menores que puede ser interesante tener a mano, junto con la identificación de la versión de la aplicación.
¿
Qué les damos? ¿Qué más podría ser?
Para una sola imagen → futuro: “proyecto” = todas las imágenes de una muestra de miel.
Formato de TXT/CSV facilita la incorporación a una hoja de cálculo → futuro: XML/BD la automatización posibilitará aumentar el número de imágenes a procesar → para gestionar grandes cantidades de imágenes, buscar relaciones entre los resultados (big data, ...)